package com.example.demo.dto;

import com.example.demo.mapper.entity.Task;
import com.fasterxml.jackson.databind.JsonNode;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import springfox.documentation.spring.web.json.Json;

import java.util.List;

@Data
public class TaskRequestDTO extends Task {
    @ApiModelProperty("当前页码")
    private Integer pageNum;
    @ApiModelProperty("页码尺寸")
    private Integer pageSize;
    private List<String> dateRange;
    private JsonNode attributes;
    // 学生信息
    private int studentId;
    private int taskId;
    private int completionStatus;
    private String completionTime;
    private String evidence;
    private int reviewStatus;
    private String reviewerComments;
    private int totalScore;
    private int taskAllocation;
    private int selectedCollege;
    private int selectedMajor;
    private int selectedClazz;
    private String studentNumber;
    private int peopleNumber;
}
